Data Definition Language или язык определения данных или можно сокращённо DDL — это часть SQL, предназначенная для определения и управления структурой базы данных. С помощью DDL можно создавать, изменять и удалять объекты базы данных, такие как таблицы, представления, индексы и схемы.
Основные DDL команды:
- CREATE — создаёт новый объект базы данных.
- ALTER — изменяет существующий объект базы данных.
- DROP — удаляет объект из базы данных.
- TRUNCATE — удаляет все строки из таблицы, но сохраняет её структуру.
Команды DDL обычно автоматически фиксируются (autocommit) — изменения вступают в силу сразу и не могут быть отменены через ROLLBACK.